Slot Allocation Schemes for the FlexRay Static Segment
نویسندگان
چکیده
In recent years, the FlexRay communication protocol has been promoted as a de facto standard for in-vehicular communications. In the FlexRay protocol, the communication timeline is organized as a sequence of four segments, whereas the static segment defines a set of slots specifically designed for the transmission of synchronous messages. In this paper, we investigate the following problem: "how to allocate a minimum number of static slots to each FlexRay node, while guaranteeing that all synchronous messages will be transmitted before their deadlines". Unlike previous studies that use linear programming based techniques, we evaluate the number of allocated slots using traditional response time analysis (RTA) techniques. The use of RTA techniques allows us to consider the timing requirements imposed by the set of synchronous message streams. Unlike other approaches, the RTA-based technique proposed in this paper is able to deal with a) message stream sets where periods are not multiple of the FlexRay cycle duration and b) the generation of messages at the application layer that are not synchronized with the FlexRay cycle. The proposed allocation schemes may be integrated into an AUTOSAR environment as an RT-Middleware, allowing FlexRay real implementations to take full advantage of the proposed schemes.
منابع مشابه
Scheduling of Time Triggered Messages in Static Segment of FlexRay
FlexRay is a hybrid in-vehicle communication protocol for automotive networks, which handles time-triggered messages in static segment as well as event-triggered messages in dynamic segment. In this paper, we study the problem of holistic scheduling of time-triggered tasks and messages in FlexRay. Our solution is based on synchronous scheduling between tasks executions and message transmissions...
متن کاملConfiguring the communication on FlexRay - the case of the static segment∗
This paper deals with the configuration of the static segment of a FlexRay network, in the case where the tasks producing the signals are not synchronized with the FlexRay communication cycle, as it can be the case, for instance, if legacy software is to be re-used. First, we provide solutions to verify the freshness constraints of the signals exchanged in the static segment, under the form of ...
متن کاملA Survey on Scheduling and Optimization Techniques for Static Segment of FlexRay Protocol
FlexRay is getting popular among car makers to be used as a communication backbone for in-vehicle networking systems. It serves both time-triggered as well as event-triggered applications by maintaining static and dynamic segments in its communication cycle. There are many works on the scheduling of the signals that are motivated by different vehicular applications. In this survey the focus is ...
متن کاملEmulation-based stabilization of networked control systems implemented on FlexRay
We investigate the emulation controller design approach for nonlinear networked control systems (NCS) with FlexRay. FlexRayis a deterministic communication protocol which is increasingly used in the automotive industry as it provides a high bandwidthand allows for safety critical applications. It is characterized by pre-set communication cycles that are subdivided into staticand dyn...
متن کاملScheduling of the FlexRAY communication protocol respecting AUTOSAR FlexRay COM stack
The objective of the paper is the formulation and solution of the frame packing and scheduling problem for the static segment with respect to AUTOSAR FlexRay COM stack. There are several other works on the static segment scheduling. The problem becomes more constrained since the release dates and deadlines of the signals are taken into account. While assuming release dates and deadlines to be m...
متن کامل